Search criteria: scientific name =
Pteronarcys princeps
Photo © by
Tim Loh
Pteronarcys princeps
American Salmonfly, Stonefly
(Unverified ID)